/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package classes;

import bd.*;
import java.util.*;

/**
 *
 * @author Alan JPS
 */
public class CategoriaChamado {
    private int id;
    private String descr;
    private double tempoMinimoAtend;
    private double tempoMaximoAtend;

    public CategoriaChamado() {
    }

    
    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public double getTempoMaximoAtend() {
        return tempoMaximoAtend;
    }

    public void setTempoMaximoAtend(double tempoMaximoAtend) {
        this.tempoMaximoAtend = tempoMaximoAtend;
    }

    public double getTempoMinimoAtend() {
        return tempoMinimoAtend;
    }

    public void setTempoMinimoAtend(double tempoMinimoAtend) {
        this.tempoMinimoAtend = tempoMinimoAtend;
    }

    public boolean salvar(Usuario usuarioLogado)
    {
        return CategoriaChamadoBD.salvar(this, usuarioLogado);
    }

    public boolean alterar(Usuario usuarioLogado)
    {
        return CategoriaChamadoBD.alterar(this, usuarioLogado);
    }

    public boolean deletar()
    {
        return CategoriaChamadoBD.deletar(this.id);
    }
    
    public static ArrayList<CategoriaChamado> pesquisar(String categoria)
    {
        return CategoriaChamadoBD.pesquisar(categoria);
    }

    public CategoriaChamado selecionar(int id)
    {
        return CategoriaChamadoBD.selecionar(this.id);
    }

    public CategoriaChamado selecionar(String descr)
    {
        return CategoriaChamadoBD.selecionar(descr);
    }

    public static ArrayList<CategoriaChamado> selecionar()
    {
        return CategoriaChamadoBD.selecionar();
    }

    @Override
    public String toString()
    {
        return this.descr;
    }

}
